give the finishing touch - Turco Inglés Diccionario